package com.google.gwt.mobile.widgets.event;

import com.google.gwt.dom.client.Element;
import com.google.gwt.event.shared.EventHandler;

/**
 * The Interface DragEventHandler.
 */
public interface DragEventHandler extends EventHandler {

  /**
   * On drag start.
   * 
   * @param e the e
   */
  public void onDragStart(DragEvent e);

  /**
   * On drag move.
   * 
   * @param e the e
   */
  public void onDragMove(DragEvent e);

  /**
   * On drag end.
   * 
   * @param e the e
   */
  public void onDragEnd(DragEvent e);

  /**
   * Gets the element.
   * 
   * @return the element
   */
  public Element getElement();
}
